#ifndef CLUSTER_H
#define CLUSTER_H

/* You may and should alter the file */

/* Bring in the CPLEX function declarations and the C library 
   header file stdio.h with include of cplex.h. */
#include <ilcplex/cplex.h>
#include <stdlib.h>

/* Bring in the declarations for the string functions */
#include <string.h>

/* Include declaration for functions */
void free_and_null (char **ptr);
int k_cluster(int *numcols_p, int *numrows_p,
        int *objsen_p, double **obj_p, double **rhs_p,
        char **sense_p, int **matbeg_p, int **matcnt_p,
        int **matind_p, double **matval_p, double **lb_p,
        double **ub_p, int *cnt_p, int **indices_p, char **ctype_p, double **objval_p, double **x_p, char **probname_p);

#endif
